package com.uzai.console.dto.pyq.llygoods;

import com.uzai.console.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author liuqi
 * @date 2021年08月26日 14:31
 */
@Data
@ApiModel("批量发送老林云朋友圈任务参数")
public class PyqLlyGoodsJobSendDao extends BaseDto {

    @ApiModelProperty("主键id")
    private Long id;

    @ApiModelProperty("朋友圈类型 2-悠哉精品库淘宝商品 3-悠哉精品库拼多多商品")
    private Integer type;

    @ApiModelProperty("平台 0淘宝")
    private Integer platform;

    @ApiModelProperty("设备方案id")
    private Long devicePlanId;

    @ApiModelProperty("朋友圈内容id(-100表示自定义模板)")
    private Long contentId;

    @ApiModelProperty("朋友圈内容")
    private String content;

    @ApiModelProperty("评论模板id(-100表示自定义模板)")
    private Long commentId;

    @ApiModelProperty("评论内容(JSON数组格式)")
    private String commentContent;

    @ApiModelProperty("发送时间")
    private Integer sendTime;

    @ApiModelProperty("发送间隔时间")
    private Integer timeInterval;

    @ApiModelProperty("是否保存为素材(0-不选择；1-选择)")
    private Integer saveMaterialFlag;

    @ApiModelProperty("自定义图片")
    private String customImg;

    @ApiModelProperty("商品图片列表")
    private List<String> imgList;

    @ApiModelProperty("商品标题")
    private String itemtitle;

    @ApiModelProperty("转链域名(老林商品)")
    private Long domain;

    @ApiModelProperty("素材类型（2-图文，5-视频号）")
    private List<Integer> materialTypeList;

    public Integer getType() {
        if(type == null){
            type = 2; //默认悠哉精品库淘宝商品
        }
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }
}


